home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr11 / pcv05n06.zip / HELPBAT2.BAT < prev    next >
DOS Batch File  |  1993-06-10  |  767b  |  44 lines

  1. @ECHO OFF
  2. REM NAME: HELPBAT2.BAT
  3. REM PURPOSE: Display .BAT purpose for matching text
  4.  
  5. IF (%1)==(/?) GOTO HELP
  6. IF (%2)==(DISPLAY) GOTO DISPLAY
  7.  
  8. SET FIND=PURPOSE:
  9. IF (%1)==() GOTO RUN
  10. SET FIND=
  11. SET SPACE=
  12.  
  13. :TOP
  14. SET FIND=%1
  15. SHIFT
  16. IF (%1)==() GOTO RUN
  17. SET FIND=%FIND%%SPACE%
  18. GOTO TOP
  19.  
  20. :RUN
  21. FOR %%J IN (C:\BATCH\*.BAT) DO CALL HELPBAT2 %%J DISPLAY
  22. SET FIND=
  23. SET SPACE=
  24. GOTO END
  25.  
  26. :DISPLAY
  27. TYPE %1 | FIND "%FIND%" | FIND "PURPOSE:" > JUNK
  28. COPY JUNK JUNK1 > NUL
  29. DEL JUNK
  30. IF NOT EXIST JUNK1 GOTO END
  31. ECHO ----------------
  32. ECHO %1
  33. TYPE JUNK1
  34. DEL JUNK1
  35. ECHO.
  36. GOTO END
  37.  
  38. :HELP
  39. ECHO Displays the name and purpose line
  40. ECHO of batch files that contain text you specify.
  41. ECHO Syntax is HELPBAT2 text.
  42. ECHO Searches are case sensitive.
  43. :END
  44.